Viacheslav is a server-side engineer at LINE.
In this blog post, I would like to talk about the development of monitorable applications with Prometheus. I will also introduce one of the personal projects I work on in my free time which can help with the development of such applications - Metricat. Observability Observability has become one of the essential characteristics of modern software systems. There are three main observability concepts - monitoring, tracing, and logging. Monitoring allows developers to see various metrics of a sys
Production-grade systems usually consist of multiple interconnected components that depend on each other. Popularization of the microservice architectures in recent years has led to an increase in the number of components and their interconnectivity. To protect each component from overloading and guarantee overall system quality of service, rate limiters can be used.Many articles and tutorials discuss server-side rate limiters for a service running on a single host. In this article, I will mainl